package com.yungu.swift.order.model.param;

import lombok.Data;

import java.io.Serializable;

/**
 * 扫码下单参数
 */
@Data
public class ScanCodeOrderParam implements Serializable {
    /**
     * 乘客手机号
     */
    private String passengerMobile;

    /**
     * 司机ID
     */
    private String driverUuid;

    /**
     * 路线ID
     */
    private String wayUuid;

    /**
     * 出发时间
     */
    private Long deparTime;

    /**
     * 乘客当前经度
     */
    private String passengerLng;

    /**
     * 乘客当前纬度
     */
    private String passengerLat;

    /**
     * 乘客人数
     */
    private Integer adultNum;

    /**
     * 起点地址
     */
    private String originAddress;

    /**
     * 详细起点地址
     */
    private String originDetailAddress;

    /**
     * 起点经度
     */
    private Double originLng;

    /**
     * 起点纬度
     */
    private Double originLat;

    /**
     * 终点地址
     */
    private String destAddress;

    /**
     * 详细终点地址
     */
    private String destDetailAddress;

    /**
     * 终点经度
     */
    private Double destLng;

    /**
     * 终点纬度
     */
    private Double destLat;

    /**
     * 出发城市编码
     */
    private String originAreaCode;

    /**
     * 拼车类型 1拼车 2包车 3小件 4二人快车
     */
    private Integer typeJoin;
}
